package com.itheima.service;

import com.itheima.common.entity.PageResult;
import com.itheima.common.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;

import java.util.List;

/**
 * @className CheckGroupService
 */
public interface CheckGroupService {

    void addCheckGroup(List<Integer> checkItemIds, CheckGroup checkGroup); //添加检查组

    void deleteCheckGroupById(Integer id); //删除检查组

    PageResult getCheckGroupByPage(QueryPageBean queryPageBean); //分页查询检查组

    void editCheckGroupById(List<Integer> checkItemIds, CheckGroup checkGroup); //编辑检查组

    CheckGroup getCheckGroupById(Integer groupId); //根据检查组id查询检查组

    List<Integer> findCheckGroupIdsBySetmealId(Integer setMealId); //根据套餐id查询检查组id

    List<CheckGroup> getAllCheckGroup(); //查询所有检查组
}
